Crate zenoh_macros
source ·Expand description
Macros§
- Equivalent to
keyexpr::new
, but the check is run at compile-time and will throw a compile error in case of failure. - Create format modules from a format specification.
- Write a set of values into a
Formatter
and then builds it into anOwnedKeyExpr
, stopping as soon as a value doesn’t fit the specification for its field. - Write a set of values into a
Formatter
, stopping as soon as a value doesn’t fit the specification for its field. Contrary tokeformat
doesn’t build the Formatter into a Key Expression.
Attribute Macros§
Derive Macros§
- Make the underlying struct
Param
be generic over anyT
satifying a generatedtrait DefaultParam { fn param() -> Param; }
- Register the input
Enum
with the structParam
specified in the param attribute